//package com.sky.controller.admin;
//
//import com.sky.result.Result;
//import org.springframework.web.bind.annotation.RestController;
//
//@RestController
//public class DaoChuController {
//    @PostMapping("/api/file/daochu")
//    public ResponseEntity<byte[]> exportData(@RequestBody ExportRequest request) throws IOException {
//        // 获取请求参数
//        String status = request.getStatus();
//        List<String> columns = request.getColumn();
//        List<String> positions = request.getQposition();
//
//        // 这里调用你的业务逻辑进行数据导出，并返回一个 InputStream
//        InputStream inputStream = yourService.exportData(status, columns, positions);
//
//        // 封装响应体，设置文件名和内容类型
//        HttpHeaders headers = new HttpHeaders();
//        headers.add(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=exported_data.csv");
//        headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
//
//        // 将输入流转换为字节数组
//        byte[] fileBytes = IOUtils.toByteArray(inputStream);
//
//        // 返回 ResponseEntity 对象
//        return ResponseEntity.status(HttpStatus.OK)
//                .headers(headers)
//                .body(fileBytes);
//    }
//}
